/// Copyright (c) 2012 Ecma International.  All rights reserved. 
/**
 * @path ch10/10.6/10.6-10-c-ii-1-s.js
 * @description arguments[i] remains same after changing actual parameters in strict mode
 * @onlyStrict
 */


function testcase() {
  function foo(a,b,c)
  {
    'use strict';
    a = 1; b = 'str'; c = 2.1;
    return (arguments[0] === 10 && arguments[1] === 'sss' && arguments[2] === 1);
  }
  return foo(10, 'sss', 1);
 }
runTestCase(testcase);
